草庐IT

Android Explicit Intent 抛出 NoClassDefFounderror

全部标签

java - 运行时出现 NoClassDefFoundError 但类在 classes.dex 中,有什么问题?

我包含了一个从EclipseAndroid项目构建的JAR文件,我在我的AndroidStudio项目中引用它,如下所示:compilefiles('libs/libraryproject.jar')这行得通,而且我能够自动完成代码引用。当我编译APK时,一切都很好。我安装并运行,然后收到noclassdef错误:java.lang.NoClassDefFoundError:com.android.canvas.CanvasContaineratcom.app.MainActivity.onCreate(MainActivity.java:22)atandroid.app.Activi

android - 旧版 Android SDK 上的 java.lang.NoClassDefFoundError

我在GooglePlay上发布了我的应用程序的一个版本,今天早上醒来发现有很多不满意的客户。该应用程序的最新版本集成了对低功耗蓝牙(BTLE)心率监测器的支持。该应用在Android4.3和4.4上运行良好,但在4.0、4.1和4.2上崩溃并出现以下错误。FATALEXCEPTION:mainjava.lang.NoClassDefFoundError:com.eiref.boatcoach.MainActivityatcom.eiref.boatcoach.WhatToDo.onClick(WhatToDo.java:274)atandroid.view.View.performCl

android - YouTube Android Player API 在新的 YouTube 版本中抛出 "BadParcelableException ClassNotFoundException when unmarshalling: asc"

向YouTubeAndroidPlayerAPI库工程师提交错误:查看android-youtube-api标签在过去一周半的时间里,我注意到这个奇怪的BadParcelableException在我们的应用程序中稳步增加,并将其确定为YouTube在Android上的新版本。如果您的应用程序正在播放youtube视频,将您的应用程序置于后台,强制停止Youtube应用程序,然后再次恢复您的应用程序,则会发生此崩溃。可在Youtube版本12.19.56上重现崩溃。还在较旧的YouTube版本12.05.21上进行了测试,并没有发生崩溃。堆栈跟踪:mainException:Unabl

android - Firebase 管理员 NoClassDefFoundError : FirebaseOptions$Builder

我正在使用这个:FileInputStreamserviceAccount;try{serviceAccount=newFileInputStream("firebase_key.json");}catch(FileNotFoundExceptione){System.out.println(e.getMessage());return;}System.out.println("Reachedhere!");FirebaseOptionsoptions=newFirebaseOptions.Builder().setCredential(FirebaseCredentials.from

Android 抛出带有 LOG : Transaction failed on small parcel; remote process probably died 的 DeadObjectException

07-2204:38:07.93315793338EJavaBinder:!!!FAILEDBINDERTRANSACTION!!!(parcelsize=352)07-2204:38:07.93315793338WBroadcastQueue:Can'tdeliverbroadcasttocom.android.systemui(pid2160).Crashingit.07-2204:38:07.93415793338WBroadcastQueue:FailuresendingbroadcastIntent{act=android.intent.action.TIME_TICKflg

java - 为什么在 ActionBarActivity 上运行测试时会出现 NoClassDefFoundError?

所以我正在使用Robotium,我的测试类正在扩展ActivityInstrumentationTestCase2类。我已经在我的主项目和测试项目中导入了v7支持库作为库。现在我不明白的是,当我更改被测类以扩展Activity时,测试类正在工作,但是当我将其更改为ActionBarActivity时,它返回NoClassDefFoundError。我错过了什么吗?这是我得到的日志04-1121:32:16.551:E/dalvikvm(23925):Couldnotfindclass'com.example.project.ActivityClass',referencedfromme

java - Gradle 构建失败,:mergeDebugResources 中的 sun.awt.X11GraphicsEnvironment 出现 NoClassDefFoundError

当我尝试构建microG时,我总是遇到此错误:$./gradlewbuildSkippingdebugjar:microg-ui-tools:preBuildUP-TO-DATE:microg-ui-tools:preDebugBuildUP-TO-DATE:microg-ui-tools:checkDebugManifest:microg-ui-tools:preDebugAndroidTestBuildUP-TO-DATE:microg-ui-tools:preDebugUnitTestBuildUP-TO-DATE:microg-ui-tools:preReleaseBuildU

Android Studio + Volley = NoClassDefFounderror?

好吧,我决定同时试用Android的Volley网络库和新的AndroidStudioIDE。但是,我遇到了一些问题。我构建了volley.jar,将其复制到我的libs文件夹中用于新项目,编辑了build.gradle以包含volley,并在我的主要Activity中设置了静态ImageLoader和RequestQueue。但是,当我将应用程序加载到模拟器(4.2)上时,我最终得到了E/AndroidRuntime:FATALEXCEPTION:mainjava.lang.NoClassDefFoundError:com.android.volley.toolbox.Volley调

java.lang.NoClassDefFoundError : [generic] at dalvik. system.NativeStart.main(本地方法)

我的应用程序的一些用户遇到了这个异常java.lang.NoClassDefFoundError:[generic]atdalvik.system.NativeStart.main(NativeMethod)这不是常见的异常,因为用户数量众多,而且只有部分用户有此异常。我不使用任何native库,所有外​​部库也不使用任何native代码它发生的Android版本:Android4.0.3-4.0.4(97.7%)Android4.0-4.0.2(1.5%)安卓4.1(0.8%)有人可以帮我解决问题吗?AndroidManifest中的receiver可以调用这个问题吗?

java - 如何在单元测试中处理模拟的 RxJava2 可观察抛出异常

过去几周我一直在使用Kotlin进行TDD,现在在Android中使用MVP。事情进展顺利。我使用Mockito来模拟类,但我似乎无法克服如何实现我想运行的测试之一。以下是我的测试:调用api,接收数据列表,然后显示列表。loadAllPlacesTest()调用api,接收空数据,然后显示列表。loadEmptyPlacesTest()调用api,途中发生一些异常,然后显示错误信息。loadExceptionPlacesTest()我成功地测试了#1和#2。问题出在#3,我不确定如何在代码中进行测试。RestApiInterface.ktinterfaceRestApiInterfa